package com.health.db.model;

import java.io.Serializable;
import java.util.List;

import org.codehaus.jackson.annotate.JsonProperty;


public class RegisterOrderTemp   implements Serializable{
    
	
    /**
	 * 
	 */
	private static final long serialVersionUID = 907781283922788153L;

	private String orderId;
	private String docId = "";
    
    private String orderNumber="";
    // registertypeid
    private String orderType="";
    // registerTotal
    private String orderFee ="";
    //orderfeetypeid
    private String  freeType="";
    //runstatusid
    private String  orderState="";
    
	//联系电话 userContact
    private String contactTel="";
	//提交时间 createDate
    private String createTime="";
	//更新时间 updateDate
    private String updateTime="";
	//1微信 2支付宝 0钱包
    private String payType="";
	//微信预支付交易会话标识
    private String prepayId="";
	//支付宝支付交易串
    @JsonProperty(value = "AppOrderInfo")  	
    private String AppOrderInfo="";
    
    protected Integer updateNum ; //更新数目
    
     //patRecord
    private MedicalTreatRecordTemp patRecord=new MedicalTreatRecordTemp();
    
    private UserLISTTemp user;
    
    private StuffListTemp doctor;
    
    private PatientListTemp  patient ;

    private String scheduleTime="";
    private String orderTime="";
    private String userId="";
    private String patId="";
    private String patRecordId="";
    
    private String patDescribe="";
    private String goodsIdNo="";
    private String goodsName="";
    private String channel="";
    
    private String price="";
    
    private String cardType = "";

    private String lastSendId="";
    
    private String refBillId ="";
    
	public String getRefBillId() {
		return refBillId;
	}

	public void setRefBillId(String refBillId) {
		this.refBillId = refBillId;
	}

	public String getLastSendId() {
		return lastSendId;
	}

	public void setLastSendId(String lastSendId) {
		this.lastSendId = lastSendId;
	}

	/**
	 * @return the orderId
	 */
	public String getOrderId() {
		return orderId;
	}

	/**
	 * @param orderId the orderId to set
	 */
	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	/**
	 * @return the docId
	 */
	public String getDocId() {
		return docId;
	}

	/**
	 * @param docId the docId to set
	 */
	public void setDocId(String docId) {
		this.docId = docId;
	}

	/**
	 * @return the orderNumber
	 */
	public String getOrderNumber() {
		return orderNumber;
	}

	/**
	 * @param orderNumber the orderNumber to set
	 */
	public void setOrderNumber(String orderNumber) {
		this.orderNumber = orderNumber;
	}

	/**
	 * @return the orderType
	 */
	public String getOrderType() {
		return orderType;
	}

	/**
	 * @param orderType the orderType to set
	 */
	public void setOrderType(String orderType) {
		this.orderType = orderType;
	}

	/**
	 * @return the orderFee
	 */
	public String getOrderFee() {
		return orderFee;
	}

	/**
	 * @param orderFee the orderFee to set
	 */
	public void setOrderFee(String orderFee) {
		this.orderFee = orderFee;
	}

	/**
	 * @return the freeType
	 */
	public String getFreeType() {
		return freeType;
	}

	/**
	 * @param freeType the freeType to set
	 */
	public void setFreeType(String freeType) {
		this.freeType = freeType;
	}

	/**
	 * @return the orderState
	 */
	public String getOrderState() {
		return orderState;
	}

	/**
	 * @param orderState the orderState to set
	 */
	public void setOrderState(String orderState) {
		this.orderState = orderState;
	}

	/**
	 * @return the contactTel
	 */
	public String getContactTel() {
		return contactTel;
	}

	/**
	 * @param contactTel the contactTel to set
	 */
	public void setContactTel(String contactTel) {
		this.contactTel = contactTel;
	}

	/**
	 * @return the createTime
	 */
	public String getCreateTime() {
		return createTime;
	}

	/**
	 * @param createTime the createTime to set
	 */
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	/**
	 * @return the updateTime
	 */
	public String getUpdateTime() {
		return updateTime;
	}

	/**
	 * @param updateTime the updateTime to set
	 */
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	/**
	 * @return the payType
	 */
	public String getPayType() {
		return payType;
	}

	/**
	 * @param payType the payType to set
	 */
	public void setPayType(String payType) {
		this.payType = payType;
	}

	/**
	 * @return the prepayId
	 */
	public String getPrepayId() {
		return prepayId;
	}

	/**
	 * @param prepayId the prepayId to set
	 */
	public void setPrepayId(String prepayId) {
		this.prepayId = prepayId;
	}

	/**
	 * @return the appOrderInfo
	 */
	public String getAppOrderInfo() {
		return AppOrderInfo;
	}

	/**
	 * @param appOrderInfo the appOrderInfo to set
	 */
	public void setAppOrderInfo(String appOrderInfo) {
		AppOrderInfo = appOrderInfo;
	}

	/**
	 * @return the updateNum
	 */
	public Integer getUpdateNum() {
		return updateNum;
	}

	/**
	 * @param updateNum the updateNum to set
	 */
	public void setUpdateNum(Integer updateNum) {
		this.updateNum = updateNum;
	}

	/**
	 * @return the patRecord
	 */
	public MedicalTreatRecordTemp getPatRecord() {
		return patRecord;
	}

	/**
	 * @param patRecord the patRecord to set
	 */
	public void setPatRecord(MedicalTreatRecordTemp patRecord) {
		this.patRecord = patRecord;
	}

	/**
	 * @return the user
	 */
	public UserLISTTemp getUser() {
		return user;
	}

	/**
	 * @param user the user to set
	 */
	public void setUser(UserLISTTemp user) {
		this.user = user;
	}

	/**
	 * @return the doctor
	 */
	public StuffListTemp getDoctor() {
		return doctor;
	}

	/**
	 * @param doctor the doctor to set
	 */
	public void setDoctor(StuffListTemp doctor) {
		this.doctor = doctor;
	}

	/**
	 * @return the patient
	 */
	public PatientListTemp getPatient() {
		return patient;
	}

	/**
	 * @param patient the patient to set
	 */
	public void setPatient(PatientListTemp patient) {
		this.patient = patient;
	}

	/**
	 * @return the scheduleTime
	 */
	public String getScheduleTime() {
		return scheduleTime;
	}

	/**
	 * @param scheduleTime the scheduleTime to set
	 */
	public void setScheduleTime(String scheduleTime) {
		this.scheduleTime = scheduleTime;
	}

	/**
	 * @return the orderTime
	 */
	public String getOrderTime() {
		return orderTime;
	}

	/**
	 * @param orderTime the orderTime to set
	 */
	public void setOrderTime(String orderTime) {
		this.orderTime = orderTime;
	}

	/**
	 * @return the userId
	 */
	public String getUserId() {
		return userId;
	}

	/**
	 * @param userId the userId to set
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}

	/**
	 * @return the patId
	 */
	public String getPatId() {
		return patId;
	}

	/**
	 * @param patId the patId to set
	 */
	public void setPatId(String patId) {
		this.patId = patId;
	}

	/**
	 * @return the patRecordId
	 */
	public String getPatRecordId() {
		return patRecordId;
	}

	/**
	 * @param patRecordId the patRecordId to set
	 */
	public void setPatRecordId(String patRecordId) {
		this.patRecordId = patRecordId;
	}

	/**
	 * @return the patDescribe
	 */
	public String getPatDescribe() {
		return patDescribe;
	}

	/**
	 * @param patDescribe the patDescribe to set
	 */
	public void setPatDescribe(String patDescribe) {
		this.patDescribe = patDescribe;
	}

	/**
	 * @return the goodsIdNo
	 */
	public String getGoodsIdNo() {
		return goodsIdNo;
	}

	/**
	 * @param goodsIdNo the goodsIdNo to set
	 */
	public void setGoodsIdNo(String goodsIdNo) {
		this.goodsIdNo = goodsIdNo;
	}

	/**
	 * @return the goodsName
	 */
	public String getGoodsName() {
		return goodsName;
	}

	/**
	 * @param goodsName the goodsName to set
	 */
	public void setGoodsName(String goodsName) {
		this.goodsName = goodsName;
	}

	/**
	 * @return the channel
	 */
	public String getChannel() {
		return channel;
	}

	/**
	 * @param channel the channel to set
	 */
	public void setChannel(String channel) {
		this.channel = channel;
	}

	/**
	 * @return the price
	 */
	public String getPrice() {
		return price;
	}

	/**
	 * @param price the price to set
	 */
	public void setPrice(String price) {
		this.price = price;
	}

	/**
	 * @return the cardType
	 */
	public String getCardType() {
		return cardType;
	}

	/**
	 * @param cardType the cardType to set
	 */
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
    
    
    
  
   
    
}